<?php
namespace app\index\controller;
use think\Controller;

class Base extends Controller
{
	protected $pfopenid;
    //初始化构造方法
    public function __construct()
    {
        parent::__construct();
        header("Access-Control-Allow-Origin:*");
        $this->pfopenid = session('pfopenid');
        if(empty($this->pfopenid)) {
            //进行授权
            $this->redirect('Auths/index');
        }
    }

    public  function param_error()
    {
        $_arr['flag'] = -1;
        $_arr['msg'] = '参数错误';
        $_arr['data'] = '';
        return json($_arr);
    }

    protected function returnError($errorMsg='',$data='')
    {
        $_arr['flag'] = -1;
        $_arr['msg'] = $errorMsg;
        $_arr['data'] = $data;
        return json($_arr);
    }

    protected function returnAlert($alertMsg='',$data='')
    {
        $_arr['flag'] = 1;
        $_arr['msg'] = $alertMsg;
        $_arr['data'] = $data;
        return json($_arr);
    }

    protected function returnOk($data='',$msg='')
    {
        $_arr['flag'] = 0;
        $_arr['msg'] = $msg;
        $_arr['data'] = $data;
        return json($_arr);
    }
}